//显示成功信息
function showSuccessMsg(msg,callback){
    $.confirm({
        title: '成功',
        content: msg,
        type: 'green',
        typeAnimated: false,
        buttons: {
            omg: {
                text: '确定！',
                btnClass: 'btn-green',
                action: function(){
                    callback();
                }
            }
        }
    });
}
//显示错误信息
function showErrorMsg(msg){
    $.confirm({
        title: '错误',
        content: msg,
        type: 'red',
        typeAnimated: false,
        buttons: {
            omg: {
                text: '知道了！',
                btnClass: 'btn-red',
                action: function(){

                }
            }
        }
    });
}
//显示警告信息
function showWarningMsg(msg){
    $.confirm({
        title: '警告',
        content: msg,
        type: 'red',
        typeAnimated: false,
        buttons: {
            omg: {
                text: '知道了！',
                btnClass: 'btn-red',
                action: function(){

                }
            }
        }
    });
}
//表单验证公用方法，传表单form的id进来即可
function checkForm(formId){
    var flag = true;
    $("#"+formId).find(".required").each(function(i,e){
        if($(e).val() === ''){
            showWarningMsg($(e).attr('tips'));
            flag = false;
            return false;
        }
    });
    return flag;
}
//统一图片上传方法
function upload(showPictureImg,input){
    //formdata
    var formData = new FormData();
    formData.append('photo',document.getElementById('select-file').files[0]);
    $.ajax({
        url:'/upload/upload_photo',
        contentType:false,
        processData:false,
        data:formData,
        type:'POST',
        success:function(data){
            if(data.code === 0){
                showSuccessMsg('图片上传成功!',function(){
                    $("#"+showPictureImg).attr('src','/photo/view?filename=' + data.data);
                    $("#"+input).val(data.data);
                })
            }else{
                data = $.parseJSON(data);
                showErrorMsg(data.msg);
            }
        },
        error:function(data){
            alert('网络错误!');
        }
    });
}
//统一ajax请求
function ajaxRequest(url,requestType,data,callback){
    $.ajax({
        url:url,
        type:requestType,
        data:data,
        dataType:'json',
        success:function(rst){
            if(rst.code === 0){
                callback(rst);
            }else{
                showErrorMsg(rst.msg);
            }
        },
        error:function(data){
            alert('网络错误!');
        }
    });
}